home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 September / PCWorld_2006-09_cd.bin / v cisle / hexer / mpth_17.exe / {app} / scripts / Extract strings.lng < prev    next >
Text File  |  2006-03-19  |  3KB  |  70 lines

  1. option TITLE, "Extract strings from binary file"
  2.  
  3. LOCAL create_form
  4. = set combo items
  5. DEF CBITEMS <<
  6. Ansi
  7. Dos 8 Bit
  8. Ascii 7 Bit
  9. Macintosh
  10. EBCDIC
  11. Unicode Little Endian
  12. Unicode Big Endian
  13. Custom character set
  14. Use character encoding of the editor file
  15. >>
  16.  
  17. GuiCreate('FORM', 'dlgExtract', 'Left', 413, 'Top', 412, 'BorderStyle', GUI_BORDER_DIALOG, 'Caption', 'Extract strings from binary file', 'ClientHeight', 248, 'ClientWidth',  389, 'Position', GUI_FORMPOS_SCREENCENTER)
  18.  
  19. GuiCreate('BUTTON', 'dlgExtract.btnDo', 'Left', 304, 'Top', 12,'Width', 75, 'Height', 45, 'Caption', 'Start','Default', True, 'ModalResult', IDOK, 'OnClick', 'CHECK_SETTINGS')
  20.  
  21. GuiCreate('BUTTON', 'dlgExtract.btnClose', 'Left', 304, 'Top', 68,'Width', 75, 'Height',25,'Caption', 'Close','Cancel', True, 'ModalResult', IDCANCEL)
  22.  
  23. GuiCreate('GROUPBOX', 'dlgExtract.Group1', 'Left', 8, 'Top', 8,'Width', 285, 'Height', 233,'Caption', 'Options')
  24.  
  25. GuiCreate('STATIC', 'dlgExtract.Group1.s1', 'Left', 12, 'Top', 20,'Caption', 'Character encoding of the strings to extract:')
  26.  
  27. GuiCreate('STATIC', 'dlgExtract.Group1.s2', 'Left', 12, 'Top', 72,'Caption', 'Minimum character length of strings to be listed:')
  28.  
  29. GuiCreate('STATIC', 'dlgExtract.Group1.s3', 'Left', 12, 'Top', 100,'Caption', 'Accepted characters:')
  30.  
  31. GuiCreate('STATIC', 'dlgExtract.Group1.s4', 'Left', 12, 'Top', 192,'Caption', 'Strings/page:')
  32.  
  33. GuiCreate('STATIC', 'dlgExtract.Group1.s5', 'Left', 12, 'Top', 150,'Caption', 'Words must start with one of those characters:')
  34.  
  35. GuiCreate('COMBOBOX', 'dlgExtract.Group1.cbEncoding', 'Left', 12, 'Top', 36, 'Width', 261, 'Style', GUI_COMBOSTYLE_DROPDOWNLIST, 'Items', CBITEMS)
  36.  
  37. GuiCreate('EDIT', 'dlgExtract.Group1.edMinLen', 'Left', 244, 'Top', 70, 'Width', 29, 'Text', Text(minlen))
  38.  
  39. GuiCreate('EDIT', 'dlgExtract.Group1.edChars', 'Left', 12, 'Top', 120, 'Width', 261, 'Text', Text(charstouse))
  40.  
  41. GuiCreate('EDIT', 'dlgExtract.Group1.edStart', 'Left', 12, 'Top', 165, 'Width', 261, 'Text', Text(charstostart))
  42.  
  43. GuiCreate('EDIT', 'dlgExtract.Group1.edLimit', 'Left', 82, 'Top', 190, 'Width', 29, 'Text', Text(limit))
  44.  
  45. GuiCreate('BUTTON', 'dlgExtract.Group1.btnCharsInfo', 'Left', 120, 'Top', 94, 'Width', 25, 'Height', 21, 'Caption', '?', 'OnClick', 'showcharsinfo')
  46.  
  47. GuiCreate('CHECKBOX', 'dlgExtract.Group1.cbCurPos', 'Left', 140, 'Top', 192, 'Width', 145, 'Caption', 'Start at current position')
  48.  
  49. GuiCreate('CHECKBOX', 'dlgExtract.Group1.cbAlphaSort', 'Left', 140, 'Top', 212, 'Width', 145, 'Caption', 'Alphanumeric sorting', 'Checked', alphasort)
  50. ENDLOCAL
  51.  
  52.  
  53. DEF __INVCHAR__ 'Invalid character: '
  54. DEF __INVNUM__ 'Not a numeric value: '
  55.  
  56. DEF __INFOAC__ <<
  57. Only characters listed here are accepted as "string characters".
  58.  
  59. The question mark is used to escape some special characters:
  60.  
  61. ?QM = question mark, ?HT = horizontal tab,
  62. ?VT = vertical tab, ?LF = line feed,
  63. ?FF = form feed, ?CR = carriage return,
  64. ?SP = space, ?X<hex> = four digit hex value of a character to be used 
  65. >>
  66.  
  67. DEF __INFOACT__ 'Info about accepted characters'
  68.  
  69. @@__lng_end
  70.